package collection.enumTest;

import java.util.EnumMap;

public class EnumMapTest {


	public static void main(String[] args ) {
		// 2. 测试EnumMap
		testEnumMap ();
	}

	/**
	 * EnumMap 与HashMap 差不多，只是EnumMap的key必须为枚举类型
	 */
	private static void testEnumMap() {
		EnumMap<LightEnum, String> currEnumMap = new EnumMap<LightEnum, String>(
				LightEnum. class );
		currEnumMap.put(LightEnum. RED , " red" );
		currEnumMap.put(LightEnum. GREEN , " green " );
		currEnumMap.put(LightEnum. YELLOW , " yellow " );

		for (LightEnum aLight : LightEnum.values ()) {
			System. out .println( "[key=" + aLight.name() + ",value="
					+ currEnumMap.get(aLight) + "]" );
		}
	}
}
